About Kardo Marketing Limited (13164418) United Kingdom