About Bistro Clock Ltd (10180743) United Kingdom