About Quarmby Investments Limited (12644096) United Kingdom