About Whimbrel Limited (SC702467) United Kingdom