About 18 Degrees Holdings Ltd (13463022) United Kingdom