About Frecklefreckle Limited (SC642922) United Kingdom