About Infocal Ltd (10099589) United Kingdom