About Maxseo Ltd (07528328) United Kingdom