About Superfactor (holdings) Limited (SC247675) United Kingdom