About Sensus London Ltd (10693416) United Kingdom