About The Torbay Composite Company 2020 Ltd (11743872) United Kingdom