About Havana Beauty And Hair Ltd. (SC377212) United Kingdom