About Str8mula Ltd (11725473) United Kingdom