About Teal House Limited (03864430) United Kingdom