About Sixth Sense Strategies Ltd (12646198) United Kingdom