About Foosba Ltd (SC378789) United Kingdom