About Taar Technologica Ltd (07294064) United Kingdom