About Intrinsecus Holdings Limited (SC652246) United Kingdom