About The Nail Square Ltd (12166567) United Kingdom