About Max & Angelova Ltd (12865978) United Kingdom