About Teddy Maximus Limited (09518371) United Kingdom