About Beauty Touch London Ltd (12250474) United Kingdom