About Maxxpal Ltd (13034827) United Kingdom