About Earth Lynx Limited (09388638) United Kingdom