About Maxa Holding Ltd (08468607) United Kingdom