About Thombra Limited (13482706) United Kingdom