About Teddy Lotto Ltd (12267789) United Kingdom