About 2xl Holdings Ltd (13640682) United Kingdom