About Thabva Investment Holdings Limited (11268621) United Kingdom