About Detrra Fabrications Limited (01112123) United Kingdom