About Status Stack Limited (13233043) United Kingdom