About Thubra Ltd (SC621450) United Kingdom