About Clifton Technologies Limited (12342388) United Kingdom