About Octus Technology Ltd (13336936) United Kingdom