About Max Space Ltd (10068674) United Kingdom