About Teal Projects Limited (07207742) United Kingdom