About Limousin Genetics Limited (SC588095) United Kingdom