About S38 Ltd (10500821) United Kingdom