About Rachelle Lamptey Corporation Ltd (11863028) United Kingdom