About Exo-2277 Ltd (11778145) United Kingdom