About Angel Place Limited (12243288) United Kingdom