About Luscar Holdings Ltd (SC701630) United Kingdom