About Taruga Limited (07821879) United Kingdom