About Tbd Holdings Ltd (09620216) United Kingdom