About I Like Cheese Ltd. (SC527906) United Kingdom