About Jasper Rock Holdings Ltd (12631211) United Kingdom