About Focsle Solutions Ltd (12374519) United Kingdom