About Maverick Specialists Ltd (13486537) United Kingdom