About The Limes Holdings Limited (11007246) United Kingdom