About Geoffro S Ltd (12870033) United Kingdom