About Octo Lyc Ltd (13420078) United Kingdom