About Fixxa Limited (11213727) United Kingdom