About Tbp Swansea Limited (11952488) United Kingdom