About Forays Investments Cowdray Limited (11854513) United Kingdom