About Self Same Limited (10018985) United Kingdom