About Accipiter Solutions Ltd (10617744) United Kingdom