About Octo Management Company Limited (06973756) United Kingdom