About Megaloop Ltd (09370527) United Kingdom