About Duelrose Administration Ltd (07082374) United Kingdom