About Lykus Technologies Limited (10473974) United Kingdom