About Eba 22 Ltd (07031635) United Kingdom