About Micrus Property Limited (12096284) United Kingdom