About Iberian Lynx Golf Limited (07126888) United Kingdom