About Stabby Ltd (12934917) United Kingdom