About Foogaro Solutions Ltd (13619825) United Kingdom