About Optyyl Technologies Ltd (09904606) United Kingdom