About Focus 21 Holdings Limited (06601863) United Kingdom