About Reflection Technologies Limited (08087493) United Kingdom