About Abdemostrip Ltd (13422205) United Kingdom