About Mirca Properties Limited (12162948) United Kingdom