About Abercrombie & Arabia Ltd (13507794) United Kingdom