About Laxton Technologies Ltd (13394366) United Kingdom