About Alex & Ben Ltd (SC589403) United Kingdom