About Mircea Farcas Ltd (12869332) United Kingdom