About Arras Holdings Limited (10561953) United Kingdom