About Stellar Hillbrow Ltd (11203836) United Kingdom