About Lambo Yarns Limited (SC684907) United Kingdom