About Intrinsecus Limited (10587081) United Kingdom