About Velan Sol Ltd. (09175632) United Kingdom