About Free Solo Consulting Ltd (12945898) United Kingdom