About Taylor Mayne International Ltd (12787428) United Kingdom