About Limar Investments Limited (10394896) United Kingdom