About Lyne Organics Limited (SC563736) United Kingdom