About Tabitha Investments Limited (10830111) United Kingdom