About Maxim Integra Ltd (05973645) United Kingdom