About Sixty Seven Limited (10878924) United Kingdom