About The Natural Wax Co. (uk) Ltd. (SC698917) United Kingdom