About Northwave Services Limited (SC124028) United Kingdom