About Minerva Walk Management Company Limited (05748606) United Kingdom