About Max Prop Investment Limited (12862368) United Kingdom