About Ampersand (y2k) Ltd (03672867) United Kingdom