About Taruta Services Ltd (12519930) United Kingdom