About Predator Ventures Ltd (12327739) United Kingdom