About Decima One Limited (12088231) United Kingdom