About Teare Law London Limited (11022103) United Kingdom