About Square Melon Inc Limited (09058003) United Kingdom