About Taro Properties Ltd (12109869) United Kingdom