About E-commerce Bird Ltd (13558508) United Kingdom