About Oskar Amber Limited (08433952) United Kingdom