About Leftcore Technologies Limited (07204153) United Kingdom