About Yellow Atlas Ventures Limited (12478686) United Kingdom