About Abra & Co Ltd (09332697) United Kingdom