About Freeranger Investments Ltd (11665191) United Kingdom