About The Secret Ingredient (swansea) Limited (07648779) United Kingdom