About Bowmere Holdings Limited (SC360613) United Kingdom