About Oustrup Trust Uk Limited (11281438) United Kingdom