About Reflect Technology Ltd (10106149) United Kingdom