About Fleeting Glance Limited (12688922) United Kingdom