About Minerva Smart Cities Limited (09345906) United Kingdom