About Senlac Ridge Ltd (11914721) United Kingdom