About Teal Park Management Ltd (07762341) United Kingdom