About K&r International (london) Ltd (12195690) United Kingdom