About Presto Technologies Ltd (10117424) United Kingdom