About Wallabaga Limited (NI664552) United Kingdom