About Sesamoid Ltd (10418605) United Kingdom