About Minerva Smart Places Limited (13016842) United Kingdom