About Alakel R&d And Innovation Ltd (SC613033) United Kingdom