About Stan Holdings Limited (10493754) United Kingdom