About Urosara Property Ltd (12136910) United Kingdom