About Torola Ltd. (12196524) United Kingdom