About Finsen Technologies Limited (08260223) United Kingdom