About Castle 45 Limited (SC258424) United Kingdom