About The Ivory Club International Limited (12795689) United Kingdom