About Likkle More Caribbean Ltd (12836214) United Kingdom