About Clifton Scientific Trust Limited (04167862) United Kingdom