About Angora Limited (08680457) United Kingdom