About Tatarisa Limited (10421632) United Kingdom