About Rorqual Ltd (12177720) United Kingdom