About Stubblee Management Ltd (12034302) United Kingdom