About Ambia Corporation Limited (08842869) United Kingdom