About Alba & Ivy Ltd (13299435) United Kingdom