About Gilgil London Limited (12934207) United Kingdom