About The Six Twenty Ltd (10897612) United Kingdom