IFSS Group
IFSS Group
Location : Email : info@ifssgroup.com
+254 729 406 666 info@ifssgroup.com

Linkedin
Facebook
Twitter
Instagram

Solutions
Integration
Partners
References
Blog

Home
Solutions
Integration
Partners
References
Centre of Excellence
Company
Contacts

About Us | Our Company

Home ►About Us | Our…

About Us | Our Company
Who We Are
The Premier Life Safety, Security & Automation Integrator

Integrated Fire & Safety Solutions Ltd (IFSS Group) was established in early 2009 as a premium Pan-African systems integrator providing specialized services within the Life Safety and Security Industry.

With principals who have a combined experience of 15 years within the industry in the African and international market, we are able to provide tum-key integrated solutions beginning from design, supply, install to maintenance, ensuring that our clients’ needs within the regions are always met.
Our
Vision
IFSS Vision
Our vision is to be among leading systems integrators globally by consistently providing a combination of the best solutions to the market, together with sustainable growth and expansion.
Our
Mission
IFSS Mission
Establishing IFSS Group as the premier provider of Security and Life Safety solutions to our clients within the region, while maintaining our uncompromised principles as we grow.
Core
Values
Core Values

Integrity
Innovation
Service
Honesty

Footprint
Where We Are

More than a hundred locations around Africa rely on IFSS to handle the full spectrum of today’s fire, safety and automation needs.

We are committed to serving our clientele throughout the African continent. Our office locations were carefully selected to be in the hubs of the continent’s corners. Each office provides technical, logistical and operational support to its own areas working in harmony with other regions.
Kenya

Integrated Fire & Safety Solutions Ltd (IFSS Kenya) was first established in Kenya in early 2009, prior to expanding across Africa. The Nairobi office serves Eastern and Central African block, while also working in harmony with other regional offices.
Egypt
Integrated Fire & Security Solutions (IFSS Egypt) was established in early 2016 as an S.A.E Company to serve the North African region, providing technical, logistical and operational support from Cairo, Egypt, while working in harmony with other regional offices.
Visit IFSS Egypt
Nigeria

Our regional office in Nigeria serves and supports our clientele throughout the West African region, ensuring our customers get the best experience with our solutions.


Our People
An experienced, focused, and service-oriented team.
IFSS Group has gone to great lengths to employ the best skilled and experienced team in the industry both on a Managerial, Engineering, Project Management, Sales & Marketing, Finance and Accounting departments. We ensure that all our staff remain certified and conversant on all the systems we integrate as well as ensuring that we add to the team as we continue to grow, thus ensuring we can always meet our clients’ needs in a timely and efficient manner. From a company that had humble beginnings of a team of 10, we now celebrate our ever-growing team of 45, who are all driven to achieve quality and client satisfaction.
Management
Industry leaders committed to making the world a safer and more secure place
Mohamed El-Kassas
Director, IFSS Group
Mohamed El-Kassas is an MBA Holder from Maastricht School of Business, Maastricht, The Netherlands, and has held previous positions in the same industry since 2000, from Business Development to Managing Director. Mr. Mohamed has a vast experience in business management and marketing, with specific know-how to the industry which adds great value and capital to the company’s wellbeing. Mohamed is also a board member, director and partner in other businesses/industries in the African region.
Karim Afifi
Managing Director, Egypt
Karim Afifi is the Managing Director of IFSS Group, Egypt. He had his Degree in Economics from the American University in Cairo, Egypt. Previously, Karimi held various positions in Procter & Gamble from 1994 to 1998 and was also the General Manager of United Company for Trading & Distribution and still holds as partner and board member to the company. Karim is also an ex Davis Cup Egyptian Tennis Player.
Kanu Emejuaiwe​
Country Manager, Nigeria
Kanu Emejuaiwe, the Country Manager for Nigeria has over 10 years of experience in the IT industry. He is an alumni of University of Nigeria, Nsukka, with a major in accounting. He was the Managing Director of KNN Network Ltd, Abuja and Christal Information Services Ltd, Owerri. Mr. Kanu was also the Director of Publicity and Information at the Centre for Public Health, Umuahia and a two-time Special Assistant to the Executive Governor of Abia State on Industrial growth.
Integration
Automation
Life Safety
Security
Audio Visual
Experience
Company Information
Contact Name:
Contact Email: info@ifssgroup.com
Contact Phone: +254 20 374 9823
Contact Fax:
Since : 01-01-1970
Company Size:
Address1: Mayfair Business Center, 5th Floor, Parklands Road, Nairobi - Kenya
Address2:
57.819MBMemory Usage377msRequest Duration
Joomla! Version4.4.10
PHP Version8.1.32
Identityguest
Response200
Templatejl_education_pro
Database
Server
mysql
Version
10.5.28-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:63 [ "USER" => "greatkenyanjobs" "HOME" => "/home/greatkenyanjobs" "SCRIPT_NAME" => "/in...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1744737197 "last" => 1744737197...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
jsjobcur_usr
0
jsjobconfig_dft
array:171 [ "actk" => "0" "applybuttonredirecturl" => "http://www.greatkenyanjobs.com/how-to-app...
JSItemid
"488"
  • afterLoad (4.12MB) (27.33ms)
  • afterInitialise (11.09MB) (82.23ms)
  • afterRoute (4.96MB) (34.16ms)
  • beforeRenderComponent com_jsjobs (8.27KB) (248μs)
  • afterRenderComponent com_jsjobs (2.2MB) (22.99ms)
  • Before Access::preloadComponents (all components) (358.84KB) (7.88ms)
  • After Access::preloadComponents (all components) (132.67KB) (1.03ms)
  • Before Access::getAssetRules (id:1 name:root.1) (3.95KB) (24μs)
  • After Access::getAssetRules (id:1 name:root.1) (26.2KB) (313μs)
  • afterDispatch (562.47KB) (9.04ms)
  • afterRender (29.77MB) (192ms)
  • 1 x afterRender (29.77MB) (50.79%)
    191.58ms
    1 x afterInitialise (11.09MB) (21.8%)
    82.23ms
    1 x afterRoute (4.96MB) (9.06%)
    34.16ms
    1 x afterLoad (4.12MB) (7.24%)
    27.33ms
    1 x afterRenderComponent com_jsjobs (2.2MB) (6.1%)
    22.99ms
    1 x afterDispatch (562.47KB) (2.4%)
    9.04ms
    1 x Before Access::preloadComponents (all components) (358.84KB) (2.09%)
    7.88ms
    1 x After Access::preloadComponents (all components) (132.67KB) (0.27%)
    1.03ms
    1 x After Access::getAssetRules (id:1 name:root.1) (26.2KB) (0.08%)
    313μs
    1 x beforeRenderComponent com_jsjobs (8.27KB) (0.07%)
    248μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (3.95KB) (0.01%)
    24μs
76 statements were executed, 15 of which were duplicates, 61 unique24.55ms175.27KB
  • SELECT @@SESSION.sql_mode;56μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `icop0_session` WHERE `session_id` = ?103μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = :session_id LIMIT 172μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `icop0_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)6.03ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `icop0_viewlevels`118μs1.59KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `icop0_usergroups` AS `a` LEFT JOIN `icop0_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest144μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `value` FROM `icop0_admintools_storage` WHERE `key` = 'cparams'85μs856B/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `icop0_admintools_wafexceptions`86μs960B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `icop0_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'103μs2.09KB/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT * FROM icop0_rsform_config152μs1.5KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'level'102μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'active_cron'62μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'cron_next'52μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'queue_type'61μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Femployers%2Fcompany-detail%2Fcompany-IFSS-Group-6869%2Fnav-31%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Femployers%2Fcompany-detail%2Fcompany-IFSS-Group-6869%2Fnav-31%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Femployers%2Fcompany-detail%2Fcompany-IFSS-Group-6869%2Fnav-31%2F')=1) OR `list_var` LIKE '%com_jsjobs%') AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC237μs4.25KB/plugins/system/jlexblock/jlexblock.php:147Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM icop0_template_styles AS s WHERE s.client_id = 0 AND s.template = 'jl_education_pro' ORDER BY s.id131μs1.2KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'default'180μs6.44KB/components/com_jsjobs/models/configurations.php:64Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'185μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'social'204μs1.13KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'default'291μs3.94KB/components/com_jsjobs/models/configurations.php:64Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'233μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT configvalue FROM `icop0_js_job_config` WHERE configname = 'default_login_from'65μs856B/components/com_jsjobs/models/configurations.php:103Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'223μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT company.params, company.id,company.isgoldcompany,company.isfeaturedcompany,company.name,company.city,company.url,company.contactemail,company.contactname,company.contactphone,company.companyfax ,company.uid,company.description,company.since,company.address1,company.address2,company.companyfax,company.companysize, cat.cat_title ,CONCAT(company.alias,'-',company.id) AS aliasid,company.logofilename AS companylogo,company.income ,company.endgolddate,company.endfeatureddate, company.zipcode,company.created FROM `icop0_js_job_companies` AS company LEFT JOIN `icop0_js_job_categories` AS cat ON company.category = cat.id WHERE company.id = 6869206μs4.09KB/components/com_jsjobs/models/company.php:238Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'207μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • UPDATE `icop0_js_job_companies` SET hits = hits+1 WHERE id = 686968μs48B/components/com_jsjobs/models/company.php:243Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'203μs992B/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_fieldsordering` WHERE published = 1 AND fieldfor = 1 ORDER BY ordering256μs4.48KB/components/com_jsjobs/models/customfields.php:59Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'205μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT configvalue FROM `icop0_js_job_config` WHERE configname = 'companydefaultlogopath'63μs856B/components/com_jsjobs/models/configurations.php:103Copy
  • SELECT configvalue FROM `icop0_js_job_config` WHERE configname = 'data_directory'71μs856B/components/com_jsjobs/models/configurations.php:103Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'221μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'contactname' AND fieldfor = 1120μs11.84KB/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'contactemail' AND fieldfor = 1112μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'contactphone' AND fieldfor = 1112μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'url' AND fieldfor = 1104μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'contactfax' AND fieldfor = 1104μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'since' AND fieldfor = 1107μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'companysize' AND fieldfor = 1113μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'address1' AND fieldfor = 1117μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'address2' AND fieldfor = 1133μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'252μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'default'293μs3.94KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'216μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_fieldsordering` WHERE isvisitorpublished = 1 AND fieldfor = 14 ORDER BY ordering188μs4.27KB/components/com_jsjobs/models/customfields.php:59Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `icop0_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48,:preparedArray49,:preparedArray50)634μs8.25KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id` FROM `icop0_rstbox` WHERE `published` = 1 AND `testmode` = 0103μs904B/administrator/components/com_rstbox/EngageBox/Boxes.php:45Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 22108μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 2490μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 36101μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 37103μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `icop0_menu_types` AS `a` WHERE `a`.`client_id` = 086μs1.19KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM icop0_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft368μs1.8KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT * FROM icop0_jmap_metainfo WHERE `linkurl` = 'https://www.greatkenyanjobs.com/employers/company-detail/company-IFSS-Group-6869/nav-31' AND `published` = 1149μs1.2KB/plugins/system/jmap/jmap.php:818Copy
  • SELECT * FROM icop0_jmap_canonicals WHERE `linkurl` = 'https://www.greatkenyanjobs.com/employers/company-detail/company-IFSS-Group-6869/nav-31'78μs960B/plugins/system/jmap/jmap.php:920Copy
  • SELECT * FROM icop0_acym_configuration233μs24.88KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM icop0_acym_list WHERE type = 'standard'174μs2.3KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM icop0_acym_field119μs2.33KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM icop0_acym_form WHERE active = 1 AND type != 'shortcode'124μs1.2KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `icop0_scheduler_tasks` AS `a` WHERE `a`.`state` = 1156μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT * FROM `icop0_extensions` WHERE `element` = 'com_gsd' AND `type` = 'component'149μs3.78KB/plugins/system/nrframework/NRFramework/Extension.php:160Copy
  • SHOW FULL COLUMNS FROM `icop0_gsd_config`221μs1.92KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `icop0_gsd_config` WHERE `name` = 'config'90μs912B/libraries/src/Table/Table.php:755Copy
  • SELECT a.* FROM icop0_gsd a WHERE a.state = 1 AND a.plugin = 'menus' AND a.appview IN ('menus','*') ORDER BY a.id desc196μs2.08KB/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM icop0_jmap_headings WHERE `linkurl` = 'https://www.greatkenyanjobs.com/employers/company-detail/company-IFSS-Group-6869/nav-31'140μs9.05KB/plugins/system/jmap/jmap.php:1135Copy
  • SELECT `original_text`, `target_text`, `original_text_regex`, `target_text_regex` FROM `icop0_jmap_text_replacements` WHERE `published` = 1113μs1008B/plugins/system/jmap/jmap.php:508Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` LIKE "%regacy" OR `name` LIKE "%\_sub"357μs856B/plugins/system/acymtriggers/acymtriggers.php:430Copy
  • SHOW TABLES748μs8.82KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:678Copy
  • SELECT * FROM icop0_acym_plugin98μs2.14KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM icop0_acym_plugin94μs2.14KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT `groups`.*, `groups`.title AS text, `groups`.id AS `value` FROM icop0_usergroups AS `groups`102μs1.36KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT configvalue FROM `icop0_js_job_config` WHERE configname = 'company_seo'137μs856B/components/com_jsjobs/models/configurations.php:103Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'218μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT name AS col FROM `icop0_js_job_companies` WHERE id = 686980μs856B/components/com_jsjobs/models/company.php:1832Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = ?112μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `icop0_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?6.63ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy