About Teal Scaffold Limited (11370723) United Kingdom