About Limoffa Ltd (12258866) United Kingdom