About Longitude Plus Limited (12278943) United Kingdom