About Telbedde Traders Ltd (12920227) United Kingdom