About Online Transaction Technology Ventures Holding Ltd (12766479) United Kingdom