About Stan Investment Ltd (12970632) United Kingdom