About Lemon Fresh (london) Ltd. (07707026) United Kingdom