About Let Me Eat Limited (SC502901) United Kingdom