About Blindoctopus Ltd (12281780) United Kingdom