About Raptor Naval Architecture Ltd (08229181) United Kingdom