About Waterfront Digital Ltd (SC603455) United Kingdom