About Maxsamba Limited (10356380) United Kingdom