About Tehikaru Limited (12206888) United Kingdom