About Ce & Sensuru Ltd (10428059) United Kingdom