About Stubbylee Computing Limited (09201913) United Kingdom