About Reflect Holdings Limited (08270977) United Kingdom