About Maxd Investments Ltd (11493040) United Kingdom