About Truffle Swansea Limited (07442418) United Kingdom