About Thombay Limited (11954603) United Kingdom