About Balaena Spv No.1 Ltd (13160751) United Kingdom