About Jibt Developments Limited (13578377) United Kingdom