About Teeling Management Limited (07865964) United Kingdom