About Lupus Lycos Limited (11175113) United Kingdom