About E Starr Ltd (11779589) United Kingdom