About Maxxense Ltd (11048393) United Kingdom