About Finite Technology Limited (04660749) United Kingdom