About Truffle Bikinis Limited (12673610) United Kingdom