About Tabitha Holdings Ltd (10741834) United Kingdom