About Taperocks Investment Holding Group Ltd (13614798) United Kingdom