About Thiba Investments Ltd (09979261) United Kingdom