About Business Idea Corp Lp (SL023553) United Kingdom